Corona (software development kit)
Corona SDK is a software development kit created by Walter Luh, co-founder of Ansca Mobile. It allows software programmers to build mobile applications for the iPhone, iPad, and Android devices.
Corona lets developers use integrated Lua, layered on top of Objective-C, to build graphically rich applications that are also lightweight in size and quick in development time. The SDK does not charge per-app royalty or impose any branding requirement, and has a subscription-based purchase model that allows new features to be rolled out immediately to users.[1][2]
History
Co-founders Carlos Icaza and Walter Luh started Ansca Mobile after departing from Adobe in 2007. At Adobe, they were both mobile engineers who worked on Flash Lite; Icaza was the senior mobile engineering manager who led the Flash Lite team while Luh was the lead architect. In June 2009, they released the first Corona SDK beta free for early adopters.[2][3][4]
In December 2009, Ansca launched Corona SDK 1.0 for the iPhone. Plans for additional platforms were also announced at this time. The following February, the Corona SDK 1.1 was released with additional features.[1][5]
In April 2010, the Corona SDK 2.0 beta was released. Corona 2.0's definitive new feature was cross-platform support for the iPhone, iPad, and Android devices; additional 2.0 features are expected to be rolled out gradually per Corona's subscription-based purchase model. Later that month, Ansca announced a beta for Corona Game Edition, which will include a physics engine and other advanced features aimed specifically at game development.[6][7] This engine was used by a young eighth grader, who developed a physics puzzle game called Bubble Ball, which reached the top spot on the list of free games on Apple iTunes within the first two weeks after its release on December 22, 2010.[8][9][10]
In January 2011, Corona SDK was released for Windows XP and newer, giving developers the opportunity to build Android apps on PC.[11]
Later, in April, Corona's platforms were expanded to include Barnes & Noble's NOOK Color as Ansca Mobile forged a partnership with Barnes & Noble to bring select Corona-made apps to the newly revamped tablet. Since then, apps created by Corona developers have been among the NOOK Color's most downloaded, breaking into its top 20 and top 10 charts on a regular basis.[12][13][14]
In August 2011, Ansca Mobile unveiled LaunchPad, a combination of partnerships and cloud-based analytics aimed at helping Corona SDK developers better publicize and fine-tune marketing efforts for their apps. LaunchPad's partnerships include mobile advertising network InMobi, social gaming platform PapayaMobile, and several app review sites -- all of whom will further spotlight Corona-made apps through their respective channels. Ansca said the move is aimed at helping their developers' apps be more successful once they've been shipped to the Apple App Store and/or various Android app stores (Google's official Android Market, Amazon Appstore, etc.).[15][16][17]
Features
- Proprietary OpenGL-ES rendering engine allows for full hardware acceleration of graphics, including sprites that animate at full GPU speed.[18]
- Transition library enables tweening of Corona-powered sprites' position, rotation, alpha, or any other property.[19]
- Supports native iPhone and Android UI. Developers can access the iPhone's native text features including all fonts, multi-line fields, and keyboard input.[19]
- Apps built with Corona start at under 400KB in size.[1]
- Subscription-based purchase model allows users to have new updates as soon as they are rolled out.[20]
- Full feature integration with device camera, accelerometer, magnetometer, video player, compass, and/or GPS.[18]
References
- ^ a b c "Ansca Mobile Releases Corona For iPhone Development". InformationWeek. December 1, 2009. http://www.informationweek.com/news/personal-tech/smart-phones/222000116. Retrieved 2010-05-14.
- ^ a b "Adobe vets build rival to Flash for iPhone apps". VentureBeat. June 23, 2009. http://venturebeat.com/2009/06/23/adobe-vets-build-rival-to-flash-for-iphone-apps/. Retrieved 2010-05-04.
- ^ "Adobe CEO, Ex-Adobe Engineers Weigh In on Jobs’ Flash Attack - Wired.com, April 30, 2010". http://www.wired.com/gadgetlab/2010/04/adobe-flash-jobs/. Retrieved 2010-05-04.
- ^ "Ex-Adobe engineers create Flash competitor Corona for the iPhone - PocketGamer.biz, June 24, 2010". http://www.pocketgamer.biz/r/PG.Biz/Corona/news.asp?c=14053. Retrieved 2010-05-14.
- ^ "Corona 1.1 is now shipping - Ansca Mobile company blog, February 5, 2010". http://blog.anscamobile.com/2010/02/corona-1-1-is-now-shipping/. Retrieved 2010-05-17.
- ^ "Ansca Mobile iPhone Authoring Tool Adds Android - InformationWeek, April 14, 2009". http://www.informationweek.com/news/security/app-security/224400157. Retrieved 2010-05-02.
- ^ "Introducing Corona Game Edition - Ansca Mobile company blog, April 23, 2010". http://blog.anscamobile.com/2010/04/introducing-corona-game-edition-3/. Retrieved 2010-05-17.
- ^ "Eighth Grader's 'Bubble Ball' Is Most Downloaded Game on iTunes". Yahoo! News. Jan 18, 2011. http://news.yahoo.com/eighth-graders-bubble-ball-most-downloaded-game-itunes-20110118-025730-387.html. Retrieved 2011-01-28.
- ^ "Angry Birds knocked off perch by Bubble Ball". The Guardian. January 18, 2011. http://www.guardian.co.uk/technology/2011/jan/18/angry-bird-bubble-ball-itunes. Retrieved 2011-01-28.
- ^ James Nelson (Jan 19, 2011). ""Bubble Ball" iPhone app inventor is Utah eighth grader". Reuters. http://www.reuters.com/article/2011/01/20/us-whizkid-iphone-idUSTRE70J05W20110120. Retrieved 2011-01-28.
- ^ "Tool for Creating iPhone and Android Games Now Speaks Windows as Well as Mac". All Things D. January 25, 2011. http://allthingsd.com/20110125/tool-for-creating-iphone-and-android-games-now-speaks-windows-as-well-as-macs/. Retrieved 2011-08-03.
- ^ "Corona SDK Approved for Nook Color App Development". ReadWriteWeb. April 25, 2011. http://www.readwriteweb.com/mobile/2011/04/corona-sdk-approved-for-nook-color-app-development.php. Retrieved 2011-08-03.
- ^ "Corona SDK apps in NOOK top 10 list". Ansca Mobile company blog. May 5, 2011. http://blog.anscamobile.com/2011/05/corona-sdk-apps-in-nook-top-10-list/.
- ^ "Corona SDK apps take 7 of top 20 spots on NOOK Color". Ansca Mobile company blog. July 20, 2011. http://blog.anscamobile.com/2011/07/corona-sdk-apps-take-7-of-top-20-spots-on-nook-color/.
- ^ "Action-packed release!". Ansca Mobile company blog. August 2, 2011. http://blog.anscamobile.com/2011/08/action-packed-release/.
- ^ "Will a Cooler Corona Make Tastier Mobile Apps?". InformationWeek. August 2, 2011. http://www.informationweek.com/news/development/mobility/231003033.
- ^ "Ansca Mobile’s LaunchPad will help app developers with discovery". VentureBeat. August 2, 2011. http://venturebeat.com/2011/08/02/ansca-mobiles-launchpad-will-help-app-developers-with-discovery/.
- ^ a b "Corona SDK Specs - Ansca Mobile Web Site". http://anscamobile.com/corona/game-developers/. Retrieved 2010-05-10.
- ^ a b "Corona SDK Specs (Alt.) - Ansca Mobile Web Site". http://anscamobile.com/corona/flash-developers/. Retrieved 2010-05-10.
- ^ "360iDev: Ansca Mobile's Corona SDK - The Unofficial Apple Weblog (TUAW), April 14, 2010". http://www.tuaw.com/2010/04/14/360idev-ansca-mobiles-corona-sdk. Retrieved 2010-05-10.
External links